divesting oneself of - German English Dictionary